Top 10k strings from Spectrum (1982)(Timex Portugal)(pt)[aka Horizons].tzx in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Utilities & Educational / Sinclair ZX Spectrum - Utilities & Educational - [TZX] (TOSEC-v2007-01-01) /

Back to the directory listing

   7 d$="LIGUE O GRAVADOR":
   7 d$="ENTER":
   6 d$="PARE O GRAVADOR":
   6 22c1Para uso com microdrives,etc
   5 ;"       ":
   5 ;"                                ":
   4 timex     
   4 mcode     T
   4 ladoa     
   4 d$=f$(j,i)
   4 d$="sinclair":
   4 d$="ou outra tecla para continuar":
   4 d$="ZXSpectrum":
   4 d$="Tecle "+
   4 d$="TESTE":
   4 d$="TECLADO/TREINO":
   4 d$="SERIES":
   4 d$="O.K.":
   4 d$="ERRADO":
   4 d$="    ":
   4 ch+" para continuar":
   4 ^-+= :`?/*,. "
   4 ;"TENTE NOVAMENTE":
   4 ;"GRAVADOR BEM REGULADO";
   4 ;"AGUARDE":
   4 ;"         ";
   4 +"zxcvbnm "
   4 )="1234567890qwertyuiopasdfghjkl"+
   4 )="!@#$%&'()_
   4 ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
   3 p$="PARE O GRAVADOR":
   3 d$="Teclou "+d$:
   3 d$="Prima a(s) tecla(s) indicada(s)":
   3 d$="Prima STOP p/'FIM'":
   3 d$="Devia ter sido "+d$:
   3 ;"Prima qualquer tecla":
   3 ;"Prima qualquer tecla p/continuar":
   3 ;"00000000000000000000000000000000";
   3 ;" para continuar":
   3           
   2 p$="LIGUE O GRAVADOR":
   2 mcode     +
   2 height is even
   2 f=f+f*d1*(1
   2 d$="Tecle 's' para executar de novo":
   2 d$="Prima qualquer tecla p/continuar"
   2 d$="PARE O GRAVADOR"
   2 d$="Entre "+d$:
   2 d$="CAPS/SYMBOL SHIFT":
   2 d$="CAPS SHIFT-"+
   2 d$="ACTUAL":
   2 c         ,
   2 LIGUE O GRAVADOR
   2 ;f$(j,i);" ";
   2 ;"PRIMA QUALQUER TECLA":
   2 ;"O cursor 
   2 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
   2 -j)*den+0.5
   2 +"QWERTYUIOPASDFGHJKL ZXCVBNM"+
   2 )="1234567890QWERTYUIOPASDFGHJKL ZXCVBNM "
   2 ((x-a)*(x-a)+(y-b)*(y-b))
   2 '''"Prima qualquer tecla p/continuar":
   2 "parede-g"
   2 "ordenacao"
   2 "montecarlo"
   2 "hardware"
   2 "evolucao"
   2 "dicionario"
   2 "caracter"
   2           ,
   1 x=(256-xs*8*
   1 vida      w
   1 the 1st loop
   1 t, a po- pulacao de coelhos aumentou 
   1 t(tot)=t(tot)+1
   1 t(tot)=140
   1 t(tot)=135
   1 t(tot)/sf+8
   1 t$="284567"
   1 single wave plot
   1 set up screen
   1 set up example
   1 set up display
   1 set up dice colours
   1 set attr for shift move
   1 scale time for plotting
   1 s$="qijclbCB"
   1 s$(f)=s$(f+1
   1 rescale rabbit axes
   1 rescale fox axes
   1 r=r+tau*r*(1
   1 r=(wr - zr/c)
   1 r$+i,r(i+1
   1 pause=pause*50
   1 parede-g  
   1 parede    e
   1 paper;paper;
   1 p$=p$+f$(n):
   1 p$="VIRE A CASSETE":
   1 p$="Tecle 's' para recomecar":
   1 p$="Tecle 'n' para acabar":
   1 p$="TIRO A PAREDE":
   1 p$="TIPO DE KEYWORD: Funcao":
   1 p$="TIPO DE KEYWORD: Comando":
   1 p$="Quer preencher a figura? (s/n) ":
   1 p$="Prima uma tecla p/ continuar":
   1 p$="Prima qualquer tecla":
   1 p$="Prima qualquer tecla p/continuar":
   1 p$="PONTOS":
   1 p$="KEYWORDS"::
   1 p$="INICIE O LADO B":
   1 p$="FIM DO LADO A":
   1 p$="DICIONARIO":
   1 p$="DESENHO":
   1 p$="CAPS SHIFT-6 p/ FIM":
   1 p$="CAPITULO "+f$(s
   1 p$="+ E X EM LINHA - TENTE DE NOVO":
   1 p$=" PARA OBTER INSTRUCOES PRIMA I"
   1 p$=" A CIRCUNFERENCIA SAI DO ECRAN ":
   1 p$="      Que cor deseja? (0-7)    ":
   1 p$="      FALTA DE ESPACO      ":
   1 p$="        TENTE NOVAMENTE        ":
   1 p$="                                ":
   1 p         H
   1 p         ,
   1 p         
   1 ordenacao >
   1 ondas     
   1 n=card-s*13
   1 n$(f)=n$(f+1
   1 move cursor and set up
   1 montecarlo
   1 m$(q)*0.76
   1 m         ,
   1 licao4    0
   1 licao3    W
   1 licao2    {
   1 licao1    
   1 ladob     j
   1 ladoa     Q
   1 k$="4567":
   1 k$="0123":
   1 j=b*a(n*x-256
   1 j=(j+a*a(m*x-256
   1 hardware  
   1 ficheiro  
   1 evolucao  6
   1 e$="Voce pode ligar perifericos     (ex.impressora),diferentes dos  descritos no diagrama,usando o  conector de saida.":
   1 e$="Voce pode ler e escrever na RAM (este programa esta na RAM),mas o conteudo perde-se ao desligar a corrente electrica.":
   1 e$="Vamos iniciar a analise sumaria do 'hardware' do Spectrum,com   uma descricao dos componentes   deste microcomputador.":
   1 e$="Porque e vital que voce saiba   como usar o teclado,segue-se    uma serie de programas para o   ajudarem na aprendizagem.":
   1 e$="Para que o computador trabalhe, precisa  de  comunicar  com  o  exterior,o que faz atraves dos  perifericos.":
   1 e$="O gravador e um periferico de   entrada/saida que nao serve     para comunicar consigo,mas sim  para gravar pogramas e dados.":
   1 e$="O componente mais complexo e o  microprocessador ou CPU (UnidadeCentral de Processamento).      No Spectrum,o CPU e um Z80.":
   1 e$="O Spectrum usa os perifericos desaida,como o altifalante e a TV,para lhe dar informacao.        O altifalante esta a tocar.":
   1 e$="O CPU para ser util necessita dememorias.O Spectrum tem-nas,de  dois tipos:ROM (so de leitura) eRAM (de acesso aleatorio).":
   1 e$="O  Spectrum  comunica  consigo  usando a TV e voce comunica com ele  ou  introduz-lhe   dados   atraves do teclado.":
   1 e$="Nova execucao do programa?              ( s / n )":
   1 e$="A ULA,unidade aritmetica/logica,encarrega-se das relacoes entre os perifericos e o CPU.":
   1 e$="A ROM contem programas 'fixos' edados,o que permite ao Spectrum comecar a trabalhar logo que se liga a corrente electrica.":
   1 draw clock
   1 dicionario 
   1 desenho   D
   1 d$="qualquer outra para continuar":
   1 d$="pretendido ":
   1 d$="pare o gravador":
   1 d$="p/posicionar e prima q p/comecar":
   1 d$="o hardware do spectrum":
   1 d$="e prima qualquer tecla":
   1 d$="actual":
   1 d$="Voce teclou "+d$:
   1 d$="Veja se o modo e o correcto":
   1 d$="Use as teclas 5-8 e CAPS SHIFT ":
   1 d$="Tecle s para recomecar":
   1 d$="Tecle STOP p/'FIM'":
   1 d$="Tecle 's' para comecar de novo":
   1 d$="TECLE "+d$:
   1 d$="TECLE "+
   1 d$="SYMBOL SHIFT":
   1 d$="Raposas teem pouca comida       ":
   1 d$="Raposas demais - morrem de fome ":
   1 d$="RAPOSAS":
   1 d$="Prima s p/ parar":
   1 d$="Prima qualquer tecla":
   1 d$="Prima qualquer tecla p/continuar":
   1 d$="Prima qualquer tecla p/ parar":
   1 d$="Prima as teclas indicadas":
   1 d$="Poucas raposas-coelhos aumentam ":
   1 d$="Populacao de raposas aumenta    ":
   1 d$="Populacao de coelhos diminui    ":
   1 d$="Para ler o programa ONDAS":
   1 d$="Para ler desenho":
   1 d$="Para ler a LICAO 1.":
   1 d$="Para continuar prima uma tecla":
   1 d$="PSION  
   1 d$="ORDENACAO":
   1 d$="ONDAS":
   1 d$="O ciclo repete-se de 6 em 6 anos":
   1 d$="O CURSOR":
   1 d$="O CICLO DAS":
   1 d$="NAO TECLE BREAK!":
   1 d$="Muitos coelhos-comida p/ raposas":
   1 d$="MONTE CARLO"
   1 d$="Ligue o gravador":
   1 d$="LICAO 4":
   1 d$="LICAO 3":
   1 d$="LICAO 2":
   1 d$="LICAO 1":
   1 d$="KEYWORDS":
   1 d$="Ha abundancia de raposas        ":
   1 d$="GERADOR DE":
   1 d$="FIM DO LADO B":
   1 d$="Entre e tecle":
   1 d$="ENTRE":
   1 d$="ENTRE "+k$:
   1 d$="ENTER"
   1 d$="CURSOR E":
   1 d$="CONTROLO":
   1 d$="CONTEUDO":
   1 d$="COELHOS":
   1 d$="CARACTERES":
   1 d$=" devia ter teclado "+d$:
   1 d$="  Tecle 's' para recomecar ou   ":
   1 d$="   para ler o 'dicionario'    ":
   1 d$="     Para ler a LICAO 3       ":
   1 d$="     Para ler a LICAO 2       ":
   1 d$="       Para ler a LICAO 4     ":
   1 d$="        ":
   1 d         
   1 coloquei os dois CLEAR da instrucao seguinte(armindo)
   1 char      
   1 caracter  V
   1 c=(xc - ycr)
   1 c$="KLCEG":
   1 c$(f)=c$(f+1
   1 c ea de raposas 
   1 bits       
   1 arcoiris  
   1 Update high res chart
   1 Update chart
   1 Screen coords from x,y
   1 Save on tape
   1 SOFTWARE STARTER PACK
   1 SIMULADOR DE VOO
   1 Put r(8) into usr r$
   1 Poll keyboard for cursor control keys
   1 Plot theoretical graph
   1 Pick up character
   1 PSION. TIMEX
   1 PROGRAMA DE A PRESENTAZAO
   1 PLANETOIDES
   1 PARE O GRAVADOR
   1 INVASORES GALACTICOS
   1 I$(j)=card
   1 I$(g)<I$(g+1
   1 I$(f)>I$(f+1
   1 I$(f)=I$(f+1
   1 HORACIO GLUTAO
   1 Display user graphics
   1 Design character
   1 Clear lower screen
   1 Change x,y as a function of c
   1 CALCULADOR
   1 ??????????????????
   1 ?????????>>>>?>?>????????
   1 ???????>8>8>8>>8>8>8>8>???????
   1 ?????88>>>>>>>>>8>>>>8>>>88???????888>>>>>>>>>>>8>>>>>>>>>>888??8888>8>>>>>>>>>>>>>>>>>>>>>>888888888>>>>>>>>>>>>>>>>>>>>>>888888888>>>>>>>>>>>>>>>>>>>>>>>>8888888>>>>>>>>>>>>>>>>>>>>>>>>>>888888>>>>>>>>>>>>>>>>>>>>>>>>>>888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
   1 ;'''"NOTA:"
   1 ;'"CURSOR      MODOS":
   1 ;"x,y,w,z sao constantes"
   1 ;"raposas"
   1 ;"para o salto do cursor ";
   1 ;"para continuar":
   1 ;"ordenacao"
   1 ;"montecarlo"
   1 ;"evolucao"
   1 ;"e o numero inicial de raposas   sera":
   1 ;"desenho"
   1 ;"coelhos"
   1 ;"caracter"
   1 ;"Vamos tratar em primeiro lugar  das 'keywords' que se encontram nas teclas,escritas a branco."
   1 ;"Use CAPS SHIFT para obter letrasmaiusculas...":
   1 ;"UM EXEMPLO DE APLICACAO DE        EQUACOES DIFERENCIAIS":
   1 ;"Troca?-sim":
   1 ;"Troca?-sim (6>3)":
   1 ;"Troca?-nao (6<8)":
   1 ;"Todas as 'keywords' do BASIC saointroduzidas premindo a tecla outeclas correctas,nao sendo      aceite a escrita da 'keyword'."
   1 ;"Tecle s para sair."
   1 ;"Tecle 's' para repetir ou outra      tecla para continuar       "
   1 ;"Teclando BREAK para o programa. Pode recomeca-lo teclando RUN   ('r' seguido de ENTER).":
   1 ;"Segue-se um exemplo no qual se  ve o Spectrum a ordenar uma mao de cartas."''"Para acelerar a ordenacao prima continuamente qualquer tecla."
   1 ;"Raposas reproduzem-se      
   1 ;"Raposas morrem de fome     
   1 ;"RESULTADOS"
   1 ;"RAPOSAS":
   1 ;"QUER TENTAR DE NOVO (s/n)?":
   1 ;"Prima qualquer tecla"
   1 ;"Prima qualquer tecla para       resolver este problema          ":
   1 ;"Previsto"
   1 ;"Prepare-se para comecar......"''"  p - move para a direita"''"  o - move para a esquerda"''"  CAPS SHIFT p/ super-rapidez"
   1 ;"Passo ";e:
   1 ;"PRIMA QUALQUER TECLA P/CONTINUAR":
   1 ;"PRIMA QUALQUER TECLA P/CONTINUAR"
   1 ;"PARE O GRAVADOR":
   1 ;"PARE O GRAVADOR"
   1 ;"Os simbolos a verde sao acedidosnormalmente,enquanto para acederaos vermelhos deve premir tambema tecla SIMBOL SHIFT.":
   1 ;"ONDA 2";
   1 ;"ONDA 1";
   1 ;"O.K. - ligue o gravador para lero programa evolucao             ":
   1 ;"O.K.  LIGUE O GRAVADOR          ":
   1 ;"O teste continua indefinidamenteate teclar STOP (SYMBOL SHIFT e A).                             Experimente teclar STOP,agora."
   1 ;"O proximo teste pede-lhe para   introduzir uma sequencia de     caracteres (ou 'string')."
   1 ;"O programa adicionara 2 ondas dasua escolha,destacando com a corvermelha a frequencia de batimento,se ocorrer."
   1 ;"Nota - Voce deve por o cursor 
   1 ;"Neste teste,o Spectrum pede-lhe que introduza 'keywords'.":
   1 ;"Nas licoes seguintes da-se mais informacao acerca das zonas que estao assinaladas.Nesta,vamos   tratar das letras e dos numeros."
   1 ;"Licao 1: Letras e numeros"
   1 ;"FICHEIRO"
   1 ;"Ex. prima a tecla H...":
   1 ;"Este programa pretende ser um   dicionario de KEYWORDS usadas noBASIC do seu SPECTRUM.";''';"Fornece uma breve descricao da  Keyword,teclada."'''
   1 ;"Estas 'keywords' sao as que maisse usam e ficam sempre no iniciode uma instrucao ou depois da   'keyword' THEN."
   1 ;"Entre o numero de espacos      ";
   1 ;"Enquanto se premir as teclas H eCAPS SHIFT ao mesmo tempo...":
   1 ;"Em geral o cursor activo e o 
   1 ;"Em  cima  esta o cursor  actual.Passe ao ecran seguinte e prima as teclas necessarias a obtencaodo 'modo' pretendido.":
   1 ;"Duas ondas podem ser adicionadaspara formar uma terceira,mais   complexa."''"Se as frequencias das duas ondastem valores parecidos,ocorrera  um efeito de baixa frequencia,  designado por batimento."''"Este fenomeno nota-se mais se asamplitudes tambem sao proximas  uma da outra."
   1 ;"Depois do primeiro passo o nume-ro maior passou para a direita."'"Com mais 2 passos completa-se a ordenacao, resultando 2-3-6-8."
   1 ;"Contudo,verificara que ha mais  funcoes nas teclas,o que torna oteclado mais complicado e ao    mesmo tempo mais poderoso que o de uma maquina de escrever."
   1 ;"Compara 8 e 2":
   1 ;"Compara 6 e 8":
   1 ;"Compara 6 e 3":
   1 ;"Coelhos reproduzem-se      
   1 ;"Coelhos mortos por raposas 
   1 ;"CONTEUDO";
   1 ;"COELHOS":
   1 ;"As palavras escritas em cima,porbaixo e na propria tecla I,sao  'keywords' da linguagem BASIC."
   1 ;"As letras e os numeros estao dispostos em posicoes identicas as de uma maquina de escrever."
   1 ;"As 'keywords' e simbolos verme- lhos,nas teclas,obteem-se pre-  mindo a tecla e SYMBOL SHIFT ao mesmo tempo."
   1 ;"ALGORITMO DE ORDENACAO APLICADO       A UMA MAO DE CARTAS"
   1 ;"A interpretacao duma tecla sera afectada nao so pelas teclas    de SHIFT,mas tambem pelo 'modo' actual (indicado pelo cursor).  Ha 5 modos, que sao:"
   1 ;"= 2400":
   1 ;"8-O CICLO DAS ONDAS";
   1 ;"7-GERADOR DE CARACTER";
   1 ;"6-MONTE CARLO";
   1 ;"5-DESENHO";
   1 ;"5,6,7 ou 8"''
   1 ;"4-VIDA";
   1 ;"3-RAPOSAS E COELHOS";
   1 ;"2-ORDENACAO";
   1 ;"2  3  4  5  6  7  8  9  10 11 12":
   1 ;"1-TIRO A PAREDE";
   1 ;"0000000000";
   1 ;")              raposas (numero ":
   1 ;"(Tecle 's' para continuar        ou 'n' para desistir)   "
   1 ;" PRIMA QUALQUER TECLA P/COMECAR"
   1 ;" ...obtem a letra minuscula ";
   1 ;" ...obtem a letra maiuscula ";
   1 ;"          ":
   1 ;"            ":
   1 ;"              ":
   1 ;"                                "
   1 ;"                                                                ":
   1 ;"             
   1 ;            "No intervalo de tempo 
   1 ;            "Nao precisa de ler toda a casse-te,no lado a ou b,para obter um programa especifico."
   1 ;            "Em seguida podera definir os va-lores iniciais com que pretende estudar o problema "
   1 ;            "  'Raposas e Coelhos', trata-se de um exemplo classico deste ti-po  de equacoes, aplicado a um  problema ecologico."   
   1 ;             "Este programa ilustra como voce pode criar e programar jogos no SPECTRUM, utilizando instrucoes BASIC elementares."
   1 ;             "  Este programa utiliza a funcao'RND' para simular o lancamento de um par de dados, mostrando a distribuicao de valores observa-da, por meio de um grafico de   barras." 
   1 8888888888888888888888888888888888888888::::::::::::::::888888888888::::::222222222222:::::888888::::2222222444444442222222:::88::2222444444444444444444442222::2224444,,,,,,,,,,,,,,,,,,4444222444,,,,,)))))))))))))))),,,,44444,,,))))))
   1 32256,300:
   1 24c1  Destroi todas as variaveis  
   1 23f2Identico ao PEEK' para ports de I/O 
   1 23c2Identico ao POKE'    para "ports" de I/O   
   1 23730+256*
   1 23653-256*
   1 21c2   Identico ao PRINT   '   mas usando a impressora  
   1 21c2   Identico ao  LIST   '  mas usando a impressora  
   1 21c1        Imprime o  ecran        
   1 20f3SCREEN$ (l,c) exibe o caracter'na linha l,coluna c,do ecran'Tambem e usado no SAVE   
   1 20f3 SAVE "nome" LINE n: executa n 'apos LOAD bem sucedido'Tambem usado no INPUT ,Cap 15
   1 20c3Testa se a gravacao do programa'permite o LOAD'bem sucedido 
   1 20c3Carrega programa da cassete'destruindo o ja existente' e as variaveis 
   1 20c3  Carrega um programa sem  ' eliminar o existente '( excepto  linhas com = numero )
   1 20c2Grava em cassete'o programa  e variaveis
   1 19c1  Faz emissao de som  
   1 18f3Le o teclado e da o caracter'correspondente a tecla premida'              
   1 18c2Suspende por tempo definido'          o programa         
   1 17f3POINT(x,y) diz se o pixel x,y'tem a cor dos caracteres ( =1 )'ou do ecran ( =0 )  
   1 17c2PLOT x,y da os pixel x,y'na cor caracter
   1 17c2Desenha linhas rectas e curvas'                     
   1 17c2CIRCLE x,y,r faz circunferencia' de raio r e centro x,y 
   1 16f3ATTR (l,c) da o byte atributo'( FLASH,BRIGHT,PAPER e INK )'na linha l,coluna c  
   1 16c3Define se o caracter assinalado'deve ter mais ou menos brilho'      usado como o  INK      
   1 16c3Define se o caracter assinalado'deve ou nao piscar (flash)'      Usado como o  INK        
   1 16c3Define a cor dos caracteres'Pode ser usada com mais funcoes'   como em PRINT INK n   
   1 16c3Define a cor do meio do ecran'Pode ser usada com mais funcoes'   como em PRINT PAPER n   
   1 16c2Controla a sobreposicao'  de  caracteres  
   1 16c2   Define os caracteres   'em inverso ou normal video
   1 16c1Cor- orla do ecran
   1 15n3      AT  l,c      'posiciona o PRINT e INPUT'na linha l,coluna c
   1 15n2TAB c move a posicao do'PRINT ou INPUT p/col. c
   1 15c2Permite  dar o valor  a  uma' variavel, atraves do teclado 
   1 14f3CODE s da em codigo o'primeiro caracter da "string" s'  Tambem e usada no SAVE   
   1 14f3 USR "a", endereco inicial do 'grafico "a" do utilizador'Tambem na ling.maquina,Cap 17
   1 14f2Usada para exprimir numeros'em binario
   1 14f2Da o conteudo de'  um unico byte de memoria  
   1 14f2CHR$ n,cria o caracter'cujo codigo e n
   1 14c2POKE a,n atribui o valor n'ao byte com o endereco a
   1 13n2Usado no IF para inverter' a condicao a testar 
   1 13n2Usado no IF com o significado'logico de OU 
   1 13n2Usado no IF com o significado' logico de E  
   1 12c1Define a dimensao duma matriz 
   1 11f2Gera numeros pseudo-aleatorios'entre 0 e 1    
   1 11c3Define o ponto inicial do RND'na sequencia aleatoria'    de  numeros    
   1 10f3Quociente do perimetro da'circunferencia pelo diametro'(= 3,1415927 aprox.)
   1 10f2Funcao trigonometrica TG'Argumento em radianos
   1 10f2Funcao trigonometrica SEN'Argumento em radianos
   1 10f2 Funcao trigonometrica COS 'Argumento em radianos
   1 10f1Potencia de e elevada ao arg.
   1 10f1Logaritmo natural de base e
   1 10f1Funcao trigonometrica ARCTG  
   1 10f1Funcao trigonometrica ARCCOS 
   1 10f1 Funcao trigonometrica ARCSEN 
   1 00000000055000
   1 00000000000000000000000000000000000000000000000000000000000000000044444444444444440000///////0000000000000000000000000/?????/0000000000000000000000000(?????/0000000000000000000000000/?????/0000
   1 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
   1 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
   1 000000//555000000000000000000000000000//550000000000000000000000000000000550000
   1 000///////0000
   1 ,x;"    Letra minuscula";
   1 ,x;"    Letra maiuscula";
   1 ,x;"    Keyword";
   1 ,x;"    Expandido";
   1 ,x;"    Caracter grafico"
   1 ,,,,,,"Prima qualquer tecla p/continuar":
   1 ,,,,,,"   MONTE CARLO"
   1 ,,"Prima qualquer tecla p/continuar":
   1 ,,"  REGRAS"
   1 ,,"  O tabuleiro esta dividido numagrelha quadrada. Cada unidade   (quadrado) tem 8 vizinhos e podeestar viva ou morta."
   1 ,,"  Em cada geracao, o numero (n) de vizinhos que a celula tem    decide se a vida vai comecar    (n=3), sobreviver (n=2 ou 3)    ou morrer (n<2 ou n>3)."   
   1 ,,"           VIDA"
   1 , a nao ser que o Spectrum espere uma 'keyword' (cursor com 
   1 *r)+1000000
   1 *paper+ink
   1 )="          
   1 ).   Os outros 3 'modos' poderao ser activados pelos seguintes pares de teclas:"
   1 )+" DO MANUAL":
   1 ))))),,,,4,))))
   1 (w*(t+x))))
   1 (r*r-n*n)*2
   1 (n-m)>(n+m)
   1 ((00000000000000
   1 '''"Esta e a primeira licao de uma  serie de 4,para o ajudarem no   uso do teclado do Spectrum.":
   1 ''"Prima qualquer tecla p/continuar":
   1 ''"Premindo a mesma combinacao de  teclas retorna ao 'modo' 
   1 ''"Entre letra de 'a' a 'u'"
   1 '"Todos os programas podem ser    carregados individualmente,     posicionando a cassete antes do programa pretendido e teclando:"
   1 '"Para mais detalhes,veja o Cap 14do seu manual do Spectrum.";
   1 '"O objectivo e ordenar o conjuntoem sequencia ascendente, da     esquerda para a direita."
   1 '"O ecran seguinte ilustra 1 passodeste algoritmo, aplicado a um  conjunto simples de 4 elementos."
   1 '"O Algoritmo:"'"percorre o conjunto comparando  elementos vizinhos e troca-os seestao fora de ordem. Repete os  passos ate terminar a ordenacao."
   1 '"Licao 4: Modo expandido"
   1 '"Licao 3: O cursor"
   1 '"Licao 2: Keywords"
   1 '"LOAD ""nome do prgrama""."
   1 '"Ex."'"a  - p/ gravar o caracter A     bk - p/ gravar caracteres B a K"
   1 '"Esta particularidade permite queo Spectrum diferencie o signi-  ficado da tecla premida:a letra ou a 'keyword' ai representada." 
   1 '"Entre uma letra de 'a' a 'u'"''"ou tecle ENTER para sair."
   1 '"A palavra 'tecle' quer dizer quedeve premir a tecla pedida,sem  teclar ENTER'.":
   1 '"A palavra 'entre' quer dizer quepara terminar a escrita de um oumais caracteres devera premir a tecla ENTER."
   1 '"  Q termina o programa         "''''
   1 '"  Os  programas  nesta  cassete estao, na generalidade, escritosem BASIC  para  ilustrar algumasaplicacoes  que  voce  pode uti-lizar."
   1 '"  O Spectrum da-lhe  outras pos-sibilidades de programacao, taiscomo  a  linguagem-maquina, que permite utiliza-lo em toda a suapotencialidade." 
   1 '"  L traca uma linha desde + a X"''"  C traca uma circunferencia com    centro em + e passando por X"
   1 '"  Incluem-se neste  caso progra-mas evoluidos,especialmente con-cebidos para  gestao, educacao, jogos, etc.." 
   1 '"  B traca um rectangulo com + e     X em angulos diagonalmente      opostos. + e X nao podem        estar alinhados horizontal      ou verticalmente."'''
   1 '"  + move-se premindo as teclas";
   1 "frequencia da onda 2?(4 a 50) ";
   1 "frequencia da onda 1?(4 a 50) ";
   1 "ficheiro"
   1 "as teclas de movimento do cursor"
   1 "arcoiris"
   1 "amplitude da onda 2? (0 a 25) ";
   1 "amplitude da onda 1? (0 a 25) ";
   1 "V para ver um caracter"
   1 "Use as teclas de deslocamento docursor,para se posicionar na    grelha,e escurecer ou apagar,os quadrados pretendidos. Se teclarCAPS SHIFT,escurece os quadradospor onde se move;senao limpa-os."
   1 "Todos estes programas estao em  versao portuguesa.                                                     Em breve tera outros            ao seu dispor."
   1 "Tecle o numero inicial de       raposas ('r' de 100 e 400) ";
   1 "Tecle o numero inicial de       coelhos('c' de 4000 a 7000) ";
   1 "S para sair deste programa"
   1 "Quer ver um exemplo? (s/n) ";
   1 "Quer repetir o programa? (s/n) ";
   1 "Que caracter grafico quer ver?"
   1 "Qual o nome de gravacao do      ficheiro?"
   1 "Prima qualquer tecla p/continuar":
   1 "Pode desenhar varias figuras    premindo as teclas indicadas:"''
   1 "Para posicionar os 'seres' use"
   1 "Os simbolos movem-se um ponto decada vez; esta opcao pode ser   alterada teclando 'j' e entrandoo numero de espacos que deseja  saltar de cada vez."
   1 "Introduza a Keyword pretendida, tal como aprendeu a fazer, nas  licoes anteriores."
   1 "Ha 2 simbolos (+ e X) que podem ser movidos ao longo do ecran e usados para definir figuras"''
   1 "G para gravar os caracteres"
   1 "Este programa ajuda-o na defini-cao dos seus proprios caracteresgraficos."''"A estes caracteres correspondem os codigos 144 a 164,inclusive, sendo-lhe atribuidos,geralmente,as letras de 'a' a 'u',em modo  grafico."''"Os caracteres gerados por esta  rotina,podem ser gravados para  posterior utilizacao."
   1 "Entre o caracter ou a gama de   caracteres que quer gravar."
   1 "Entre a cor (0-7) para o traco ";
   1 "Entre a cor (0-7) para o fundo ";
   1 "Entre 'q' para ler o proximo    programa ou ENTER para repetir  ";
   1 "Com que letra pretende nomear o presente caracter grafico?"
   1 "C para criar novo caracter"
   1 "A para alterar o caracter"
   1 "5-8, premindo tambem a tecla de SHIFT enquanto posiciona o ser."
   1 "'ORDENACAO' - Algoritmo  simplesque  ordena  uma  sequencia  de cartas."
   1 " S  para parar."
   1 " R  para reinicializar"
   1 " Q  para comecar 'vida'"
   1 "  geracoes (em segundos) ? ";
   1 "  X premindo SHIFT e 5,6,7 or 8"'''
   1 "  Tempo de espera entre"
   1 "  Cor de fundo  ? ";
   1 "  A solucao depende dos valores iniciais. No exemplo que se vai apresentar, o numero inicial de coelhos sera"
   1 "  'Ser' de cor 0 - 7 ? ";
   1 "           ----"
   1 "                                ":
   1  usa-se para aceder asfuncoes e simbolos escritos em  cima e em baixo das teclas."
   1  e usado para produziros simbolos graficos das teclas 1 a 8,ou outros que voce defina."
   1  antes que possa aceder aos      simbolos que estao em cima e em baixo das teclas.":
   1  Um jogo excitante emque voce deve evitar e destruir os planetoides que a  todo o mo-mento surgem no espaco."
   1  Um jogo em que  voce  tera  de defender  a Terra dos ataques de sucessivas vagas de 55 invasores da galaxia"
   1  Um dos jogos maisdivertidos, excitantes e colori-dos que ja se conceberam."
   1  Permite-lhe si-mular a pilotagem de um aviao emtodos os seus aspectos-inicio dovoo, controle, aterragem-com umaperspectiva  tridimensional  do exterior."
   1  Permite-lhe jogar com o  Spectrum, ate 10 niveis de difi-culdade. O tabuleiro  e as figu-ras sao coloridas."
   1  Permite-lhe  registar  toda  a  especie de  dados  com subsequente tratamento - um 'so-ftware' essencial para todos os que possuem o Spectrum.         Usado, por exemplo, para nomes, moradas, diarios, contas corren-tes e toda a especie de listas."
   1  E um programa para o dese-nho tridimensional de objectos. Permite-lhe criar,rodar e obser-var objectos numa perspectiva a 3 dimensoes. Inclui supressao delinhas e permite preenchimento."
   1  Constroi, gera e cal-cula tabelas de grande capacida-de  para  diversas  aplicacoes, tais como analises financeiras, orcamentos, projeccoes, etc.."
   1  CAPS SHIFT & SYMBOL SHIFT"''" 
   1  CAPS SHIFT & 9 (GRAPHICS)"
   1  CAPS SHIFT & 2 (CAPS LOCK)"''" 
   1  9f2STR$ n,converte em "string"'  o argumento numerico n   
   1  9f2SGN n =1 se n>0, 0 se n=0  e '-1 se n<0
   1  9f2Da a parte inteira de um numero'(arredondamento por defeito) 
   1  9f2Converte "string" em numeros'                   
   1  9f2Chama funcoes do utilizador'(ver DEF FN)
   1  9f2Calcula a expressao numerica'    contida na  "string"   
   1  9f1Da a raiz quadrada dum numero
   1  9f1Comprimento da"string"
   1  9f1ABS n da o valor positivo de n 
   1  9c3Permite definir'funcoes do utilizador'( ver FN )
   1  6c3RESTORE n altera o apontador'do READ para o 1. item da'tabela DATA,apos a linha n
   1  6c3Define valores de dados'a serem lidos com READ'Tambem e usado com SAVE
   1  6c2READ v,carrega na variavel v'o item seguinte do comando DATA
   1  5c3GO SUB n causa salto p/a linha n'Ao encontrar RETURN volta para' a instrucao seguinte ao GOSUB  
   1  5c2Define o fim da sub-rotina'(v.GO SUB)
   1  4n3Separa os valores inicio e fim'nos ciclos FOR-NEXT e'partes de "string",Cap 12
   1  4n3Indica o valor a somar'a variavel que controla o loop'apos cada ciclo FOR-NEXT  
   1  4c1 Ultimo comando no  FOR-NEXT 
   1  4c1 1. comando do ciclo FOR-NEXT 
   1  3n2Usado no IF com o significado'logico de  maior ou igual
   1  3n2Usado no IF com o significado'de  diferente
   1  3n2Usado no IF com o significado'  de  menor ou igual  
   1  3n2Usado no IF apos a condicao'  (IF-condicao-THEN)   
   1  3c2Execucao condicional de'comandos ( IF-THEN )
   1  3c1  Limpa o ecran  
   1  2c2RUN n destroi as variaveis,e'executa o prog. apos a linha n
   1  2c2Para comentarios: o conteudo'  da linha nao e executado   
   1  2c2LIST n ,visualiza o programa' no ecran,a partir da  linha n 
   1  2c2GO TO n faz salto da execucao' para a linha  n 
   1  2c2Elimina os programas'e variaveis 
   1  2c2Continua a execucao do programa' na linha seguinte ao  erro 
   1  2c1 Para o programa 
   1  2c1 Da um valor a uma  variavel 
   1  2c1  Usado para visualizar items  
   1                 "
   1                     "Imagine uma regiao povoada por  duas especies:coelhos (numero "
   1                     "  O Spectrum pode resolver equa-coes de certa complexidade, taiscomo equacoes diferenciais que  descrevem a evolucao, no tempo, de um sistema. Os sistemas podemser do universo fisico, quimico,electronico, metereologico, etc."                         
   1                     "  Executa-se em duas fases, a   primeira em pequena escala para testar o comportamento inicial, e depois em grande escala para  demonstrar como os resultados   observados (a verde) se aproxi- mam lentamente dos previsiveis  (a preto)." 
   1